list for windows, VSS and smb/samba you
should find a few threads.
--
-- rouilj
John Rouillard System Administrator
Dyn Corporation 603-244-9084 (cell
already compressed).
--
-- rouilj
John Rouillard System Administrator
Dyn Corporation 603-244-9084 (cell)
--
Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer
/backuppc-users/thread/20090319212300.gc20...@renesys.com/
--
-- rouilj
John Rouillard System Administrator
Dyn Corporation 603-244-9084 (cell) 603-643-9300 x 111
--
Slashdot TV
basically gradually go down when future
backups occur (assuming future linking works)?
Yes, as your old backups with unlinked files expire, you will reclaim
that space.
--
-- rouilj
John Rouillard System Administrator
Renesys Corporation 603-244-9084
compare the data (rather than pruning by
looking at data metadata) on a regular basis I claim is a best
practice.
--
-- rouilj
John Rouillard System Administrator
Renesys Corporation 603-244-9084 (cell) 603-643-9300 x 111
certain folders
with a Permission Denied message.
Perhaps:
http://cygwin.com/cygwin-ug-net/ntsec.html
may be of use?
--
-- rouilj
John Rouillard System Administrator
Renesys Corporation 603-244-9084 (cell) 603-643-9300 x 111
.
--
-- rouilj
John Rouillard System Administrator
Renesys Corporation 603-244-9084 (cell) 603-643-9300 x 111
--
Learn the latest--Visual Studio 2012, SharePoint 2013, SQL 2012, more
On Mon, Sep 09, 2013 at 02:21:27PM -0400, David Williams wrote:
On 9/9/2013 1:53 PM, John Rouillard wrote:
On Mon, Sep 09, 2013 at 12:07:03PM -0400, David Williams wrote:
The single file was just a test...I will want to restore a whole
bunch of files. Does the backuppc documentation explain
this should be safe since no data is harmed by
the copy/link 8-).
Standard disclaimers apply.
Let us know how/if it works.
--
-- rouilj
John Rouillard System Administrator
Renesys Corporation 603-244-9084 (cell) 603-643-9300 x 111
.
The iso's may depending on what's on them.
--
-- rouilj
John Rouillard System Administrator
Renesys Corporation 603-244-9084 (cell) 603-643-9300 x 111
--
Try New Relic Now We'll
with all native windows versions of tools at one point.
--
-- rouilj
John Rouillard System Administrator
Renesys Corporation 603-244-9084 (cell) 603-643-9300 x 111
--
Symantec Endpoint
On Thu, Mar 07, 2013 at 10:10:27AM -0600, Les Mikesell wrote:
On Thu, Mar 7, 2013 at 9:00 AM, John Rouillard
rouilj-backu...@renesys.com wrote:
I use cygwin for the sshd/rsync binaries now but I did get it working
with all native windows versions of tools at one point.
Really
could share it.
I think this fills a useful use case, so yeah I would say send it to
the mailing list.
--
-- rouilj
John Rouillard System Administrator
Renesys Corporation 603-244-9084 (cell) 603-643-9300 x 111
.
--
-- rouilj
John Rouillard System Administrator
Renesys Corporation 603-244-9084 (cell) 603-643-9300 x 111
--
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download
.
--
-- rouilj
John Rouillard System Administrator
Renesys Corporation 603-244-9084 (cell) 603-643-9300 x 111
--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript
On Tue, Nov 20, 2012 at 09:46:33AM -0500, Bowie Bailey wrote:
On 11/19/2012 4:35 PM, John Rouillard wrote:
What may also work is to use excludes to do your sharding. I have 4
hosts now with different excludes. All of them back up the same share:
That seems a bit overly complex. Wouldn't
On Tue, Nov 20, 2012 at 03:34:02PM -0500, Bowie Bailey wrote:
On 11/20/2012 3:13 PM, John Rouillard wrote:
On Tue, Nov 20, 2012 at 09:46:33AM -0500, Bowie Bailey wrote:
On 11/19/2012 4:35 PM, John Rouillard wrote:
What may also work is to use excludes to do your sharding. I have 4
hosts
.
--
-- rouilj
John Rouillard System Administrator
Renesys Corporation 603-244-9084 (cell) 603-643-9300 x 111
--
Monitor your physical, virtual and cloud infrastructure from a single
web console. Get
the same as the parent dir). Then put the file there and
see if it works.
--
-- rouilj
John Rouillard System Administrator
Renesys Corporation 603-244-9084 (cell) 603-643-9300 x 111
://comments.gmane.org/gmane.comp.sysutils.backup.backuppc.general/18179
but always when doing a backup not while doing a restore.
--
-- rouilj
John Rouillard System Administrator
Renesys Corporation 603-244-9084 (cell) 603-643-9300 x 111
On Tue, Sep 18, 2012 at 11:07:18AM -0400, Timothy J Massey wrote:
John Rouillard rouilj-backu...@renesys.com wrote on 09/17/2012 02:33:34
PM:
I have another system that is lower power:
2632652.8 MB at 662.5 minutes or 66MB/s
That's 2.6TB in 11 hours. That is perfectly acceptable
On Tue, Sep 18, 2012 at 10:53:52AM -0400, Timothy J Massey wrote:
John Rouillard rouilj-backu...@renesys.com wrote on 09/17/2012 02:05:28
PM:
On Mon, Sep 17, 2012 at 12:54:35PM -0400, Timothy J Massey wrote:
My backup drive is a 1U linux box exporting its disks as an isci
system running
it.
--
-- rouilj
John Rouillard System Administrator
Renesys Corporation 603-244-9084 (cell) 603-643-9300 x 111
--
Live Security Virtual Conference
Exclusive live event will cover all
having corruption in putting the current bits
on disks that trashes the curent backup copy. Which frankly there is
very little short of zfs/btrfs type filesystem that can provide some
measure of protection/detection.)
--
-- rouilj
John Rouillard System
the WAN) are connected
over Gig-E.
When you see high cpu can you use strace to see what you have for i/o
reads/writes? Also have you tried setting this up with a
non-compressed pool as an experiment to see if compression is what is
killing you.
--
-- rouilj
John
On Mon, Sep 17, 2012 at 06:05:28PM +, John Rouillard wrote:
On Mon, Sep 17, 2012 at 12:54:35PM -0400, Timothy J Massey wrote:
No matter the size of the system, I seem to top out at about 50GB/hour for
full backups. Here is a perfectly typical example:
Full Backup: 769.3 minutes
change the
PingMaxMsec
either globally or in per host settings. See the manual for more info.
--
-- rouilj
John Rouillard System Administrator
Renesys Corporation 603-244-9084 (cell) 603-643-9300 x 111
.
--
-- rouilj
John Rouillard System Administrator
Renesys Corporation 603-244-9084 (cell) 603-643-9300 x 111
--
Live Security Virtual Conference
Exclusive live event will cover
as it starts backing
up something you don't want. Not quite as good as just getting a
listing but it may reduce your cycle time a little.
--
-- rouilj
John Rouillard System Administrator
Renesys Corporation 603-244-9084 (cell) 603-643-9300 x 111
(they
are debug output) but that aren't filtered in the error view.
It's been a while since I noted this issue so I don't remeber the
details but it may explain the discrepency.
--
-- rouilj
John Rouillard System Administrator
Renesys Corporation 603-244-9084 (cell
the files can run out of memory on the client.
Are you dumping the entire system (say /) or just a small part of it
(e.g. /etc).
--
-- rouilj
John Rouillard System Administrator
Renesys Corporation 603-244-9084 (cell) 603-643-9300 x 111
against the rsync on the client side show as open files?
If you run strace against rsync on the client side is it sitting in a
select loop?
Is the server side perl process accumulating any time?
--
-- rouilj
John Rouillard System Administrator
Renesys
a PITR backup?
If you aren't doing one of these three things your postgres backups
are pretty much worthless and won't be able to be restored.
Given this is your first foray into backups I thought these may be
important things to check.
--
-- rouilj
John Rouillard
' in the
config.pl file to prevent backups from running. I am not sure how to
disable the nightly housekeeping routines and trash clean operations.
Have you tried running BackupPC_tarCreate without the daemon
running to see if you can extract data?
--
-- rouilj
John Rouillard
On Tue, Oct 11, 2011 at 09:14:33PM +0100, Tim Fletcher wrote:
On Tue, 2011-10-11 at 19:57 +, John Rouillard wrote:
On Tue, Oct 11, 2011 at 01:10:30PM +0200, Frank Wolkwitz wrote:
After raid controller failure the pool file system is running in read
only mode.
Making a file system
to change the 'use lib' statement in line 64 to match your
distribution.
I ran this with -r 0 and got as a summary:
39000 files in 16 directories checked, 4 had wrong digests, of these 0
zero-length.
running it with -r 1,2 now.
--
-- rouilj
John Rouillard
one or two still running in the morning
when we have a heavy data churn ( 1/2 TB).
My pool reports: 1258 full backups of total size 61013.99GB.
So I have a pretty small average full backup size.
--
-- rouilj
John Rouillard System Administrator
Renesys
try to make sure you aren't backing up the system
while it's doing a lot of disk activity on the file you are trying to
back up.
--
-- rouilj
John Rouillard System Administrator
Renesys Corporation 603-244-9084 (cell) 603-643-9300 x 111
-archive.com/backuppc-users@lists.sourceforge.net/msg13698.html
So only 1 backup runs at a time for a site.
--
-- rouilj
John Rouillard System Administrator
Renesys Corporation 603-244-9084 (cell) 603-643-9300 x 111
:
sudo /usr/sbin/sshd -d -e -p
and then use:
backuuser% ssh -v -p remotehost
to connect.
--
-- rouilj
John Rouillard System Administrator
Renesys Corporation 603-244-9084 (cell) 603-643-9300 x 111
didn't seem to get me
what I needed. And I found no instances of that in the basic
documentation.
Les almost got it right it's ClientNameAlias
http://backuppc.sourceforge.net/faq/BackupPC.html#_conf_clientnamealias_
Enjoy.
--
-- rouilj
John Rouillard
what OS were you running?
--
-- rouilj
John Rouillard System Administrator
Renesys Corporation 603-244-9084 (cell) 603-643-9300 x 111
--
WhatsUp Gold - Download Free Network
.
--
-- rouilj
John Rouillard System Administrator
Renesys Corporation 603-244-9084 (cell) 603-643-9300 x 111
--
Benefiting from Server Virtualization: Beyond Initial Workload
Consolidation -- Increasing
see
I/O activity on the file pool path, which may or may not be of use to you.
Also lsof -p rsync pid can show you which files are open. Similarly
for the server on the backuppc system.
--
-- rouilj
John Rouillard System Administrator
Renesys Corporation
-(.
--
-- rouilj
John Rouillard System Administrator
Renesys Corporation 603-244-9084 (cell) 603-643-9300 x 111
--
Benefiting from Server Virtualization: Beyond Initial Workload
to
gather more info for the next time this happens.
On Mon, Apr 04, 2011 at 06:59:00PM +0200, Holger Parplies wrote:
John Rouillard wrote on 2011-03-31 15:20:23 + [[BackupPC-users]
BackupPC_dump hangs with: .: size doesn't match (12288 vs 17592185913344)]:
[...]
I get a bunch of output
On Mon, Apr 04, 2011 at 09:49:55PM -0400, Jeffrey J. Kosowsky wrote:
Holger Parplies wrote at about 18:59:00 +0200 on Monday, April 4, 2011:
Hi,
John Rouillard wrote on 2011-03-31 15:20:23 +
[[BackupPC-users] BackupPC_dump hangs with: .: size
doesn't match (12288 vs
On Fri, Apr 01, 2011 at 10:59:17AM -0400, nhoel...@sinet.ca wrote:
On 2011-03-31 15:47 John Rouillard wrote:
The only way the March 30'th backup wouldn't have transferred the
files was if the march 29th backup was a level 1 incremental and the
march 30'th was a level 2 incremental
12:50:31 EDT 2010
x86_64 x86_64 x86_64 GNU/Linux
--
-- rouilj
John Rouillard System Administrator
Renesys Corporation 603-244-9084 (cell) 603-643-9300 x 111
--
Create
. In that casse the march 30'th
incrmentals reference tree would have been from the march 29 backup
which already had the files in the new (moved) location and it would
have been able to determine that the files were identical.
--
-- rouilj
John Rouillard System
they would be willing to share, or could provide tips on how
you did it if you can't share.
aTdHvAaNnKcSe
--
-- rouilj
John Rouillard System Administrator
Renesys Corporation 603-244-9084 (cell) 603-643-9300 x 111
Also your backups don't have a record of the junction point that rsync
traversed. When you restore the files you get two copies of the
grafted tree. One at each location.
--
-- rouilj
John Rouillard System Administrator
Renesys Corporation 603-244-9084 (cell
if it handles loops properly or not.
--
-- rouilj
John Rouillard System Administrator
Renesys Corporation 603-244-9084 (cell) 603-643-9300 x 111
--
The ultimate all-in-one
be used like:
tar -cf /path/to/usb/. | BackupPC_importTar -H newhost -d 0 -s /disk1 \
-r /path/to/usb
to build a proper tree under pc/newhost/0/f%2fdisk1. Maybe someday.
--
-- rouilj
John Rouillard System Administrator
Renesys Corporation 603-244
.
--
-- rouilj
John Rouillard System Administrator
Renesys Corporation 603-244-9084 (cell) 603-643-9300 x 111
--
Oracle to DB2 Conversion Guide: Learn learn about native support for PL/SQL,
new data types, scalar
repeated share name skipped
2010-12-08 14:36:59 Backup aborted ()
Does:
http://www.adsm.org/lists/html/BackupPC-users/2010-02/msg00099.html
help? (just googled for the error message unexpected repeated ...
--
-- rouilj
John Rouillard System
and you can't just make a blanket statement.
--
-- rouilj
John Rouillard System Administrator
Renesys Corporation 603-244-9084 (cell) 603-643-9300 x 111
--
Centralized Desktop Delivery
easily to do this. Just need to find the time
to try it.
--
-- rouilj
John Rouillard System Administrator
Renesys Corporation 603-244-9084 (cell) 603-643-9300 x 111
--
Centralized
the script in the documentation:
#!/bin/sh -f
exec /bin/tar -c $*
Hmm, on first glance I would have expected the $* to be $@
Try:
exec /bin/tar -c $@
--
-- rouilj
John Rouillard System Administrator
Renesys Corporation 603-244-9084 (cell) 603-643-9300 x 111
On Fri, Sep 17, 2010 at 02:02:10PM -0500, Les Mikesell wrote:
On 9/17/2010 1:10 PM, John Rouillard wrote:
I mention this since there seem to have been a few other mentions of
hangs over the years and this may get somebody past the problem.
Also I am hoping that somebody can figure out
) backup is
causing the rsync protocol to stall.
So anybody with a bright idea of what I can try looking at?
--
-- rouilj
John Rouillard System Administrator
Renesys Corporation 603-244-9084 (cell) 603-643-9300 x 111
On Wed, Aug 11, 2010 at 01:44:19PM -0500, Stephen Gelman wrote:
On 08/11/2010 12:33 PM, John Rouillard wrote:
On Wed, Aug 11, 2010 at 10:23:59AM -0500, Stephen Gelman wrote:
I am running BackupPC 3.1.0 on Nexenta. It seems to be working for the
most part. I am having a problem
On Wed, Aug 11, 2010 at 05:03:47PM -0500, Stephen Gelman wrote:
On 08/11/2010 03:35 PM, John Rouillard wrote:
On Wed, Aug 11, 2010 at 01:44:19PM -0500, Stephen Gelman wrote:
On 08/11/2010 12:33 PM, John Rouillard wrote:
On Wed, Aug 11, 2010 at 10:23:59AM -0500, Stephen Gelman wrote:
I am
/permissions, and with
incrementals all filled out.
True enough.
--
-- rouilj
John Rouillard System Administrator
Renesys Corporation 603-244-9084 (cell) 603-643-9300 x 111
--
This SF.net
it to be listed as an option in
File-RsyncP.
--
-- rouilj
John Rouillard System Administrator
Renesys Corporation 603-244-9084 (cell) 603-643-9300 x 111
--
This SF.net email
Barratt and also posted to
the ubuntu-devel-discuss mailing list.
Hopefully this exploration will also fix some bug that may be
impacting me as well with a real rsync and File::RsyncP.
--
-- rouilj
John Rouillard System Administrator
Renesys Corporation 603
as the trailing . should cause
rsync to dereference the symbolic link, and the resulting rsync will
start in /A.
--
-- rouilj
John Rouillard System Administrator
Renesys Corporation 603-244-9084 (cell) 603-643-9300 x 111
any new
raid box and swap out it's drives into existing units. Thus
scrambling newer drives into every one of their raid units and taking
the mix of older drives into the new unit. That's one way of cross
pollinating the drives I guess.
--
-- rouilj
John Rouillard
thing.
--
-- rouilj
John Rouillard System Administrator
Renesys Corporation 603-244-9084 (cell) 603-643-9300 x 111
--
___
BackupPC-users
,
preferring hard copies but the master password sheet could
easily be encrypted and stored on thumb drives and
distributed to the people who need it.
--
-- rouilj
John Rouillard System Administrator
Renesys Corporation 603-244-9084 (cell) 603-643-9300 x
recovery keys/cd) are workable
solutions.
But a system that leaves the data unrecoverable if the person or the
machine die isn't worth wasting the time on in the first place IMO.
--
-- rouilj
John Rouillard System Administrator
Renesys Corporation 603-244-9084
attrib
Does anybody have any of the utility programs (printattrib,
createattrib BackupPC_compress) in their toolbox?
--
-- rouilj
John Rouillard System Administrator
Renesys Corporation 603-244-9084 (cell) 603-643-9300 x 111
be a cli somewhere.
--
-- rouilj
John Rouillard System Administrator
Renesys Corporation 603-244-9084 (cell) 603-643-9300 x 111
--
Download Intel#174; Parallel Studio Eval
Try the new
rolled back the change. Any ideas?
--
-- rouilj
John Rouillard System Administrator
Renesys Corporation 603-244-9084 (cell) 603-643-9300 x 111
--
Download Intel#174; Parallel Studio
On Thu, Feb 18, 2010 at 06:06:15PM -0700, Mike Bydalek wrote:
On Thu, Feb 18, 2010 at 12:04 PM, John Rouillard
rouilj-backu...@renesys.com wrote:
On Thu, Feb 18, 2010 at 07:51:13AM -0700, Mike Bydalek wrote:
My question is, why did backups 13 and 14 backup all that data? Same
with 2 and 7
and expected. Does anybody have any idea what is
happening with the / share? I don't see a repeated '/' share in my
spec for $Conf{RsyncShareName}.
Thanks.
--
-- rouilj
John Rouillard System Administrator
Renesys Corporation 603-244-9084 (cell) 603-643-9300 x 111
for the beta3 or final release?
Also on another topic, is the elimination of zombie processes on the
todo list for the 3.2 release?
Thanks for the workaround.
--
-- rouilj
John Rouillard System Administrator
Renesys Corporation 603-244-9084 (cell) 603-643
.
--
-- rouilj
John Rouillard System Administrator
Renesys Corporation 603-244-9084 (cell) 603-643-9300 x 111
--
SOLARIS 10 is the OS for Data Centers - provides features such as DTrace,
Predictive Self Healing
script
will have nothing to do since the pc directory is already pruned for
the $Conf{FullKeepCnt} and $Conf{IncrKeepCnt} counts).
--
-- rouilj
John Rouillard System Administrator
Renesys Corporation 603-244-9084 (cell) 603-643-9300 x 111
. It works well for me and means I can
use any random box I have easily since I can return to normal state
just by booting the box without the live cd in the drive.
--
-- rouilj
John Rouillard System Administrator
Renesys Corporation 603-244-9084 (cell) 603-643
the filesystem structure is wonky, but it won't
check the actual data in the files AFIAK (but that might be filesystem
type specific). It just checks the metadata like directory structures,
inodes, file continuation blocks etc.
--
-- rouilj
John Rouillard System
.
--
-- rouilj
John Rouillard System Administrator
Renesys Corporation 603-244-9084 (cell) 603-643-9300 x 111
--
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report
.
--
-- rouilj
John Rouillard System Administrator
Renesys Corporation 603-244-9084 (cell) 603-643-9300 x 111
--
Let Crystal Reports handle the reporting - Free Crystal Reports 2008
On Thu, Aug 20, 2009 at 03:14:49PM -0500, Jim Leonard wrote:
John Rouillard wrote:
Well not quite. It's getting better with $Conf{RsyncArgsExtra} for
example. I don't have to copy the whole $Conf{RsyncArgs} stanza into
my pc/hostname.pl file.
I haven't ever touched/created a hostname.pl
On Mon, Aug 10, 2009 at 02:05:51AM -0400, Jeffrey J. Kosowsky wrote:
John Rouillard wrote at about 15:54:36 + on Thursday, August 6, 2009:
I run multiple backupc servers over wan's and I am trying to implement
the following logic:
If the host being backed up by the backuppc
{CurrentHostName}
value I am not seeing? Other ideas on how to do this programatically?
Thanks.
--
-- rouilj
John Rouillard System Administrator
Renesys Corporation 603-244-9084 (cell) 603-643-9300 x 111
have to set to make
backup-pc check the exit code of your scripts. Did you set it?
--
-- rouilj
John Rouillard System Administrator
Renesys Corporation 603-244-9084 (cell) 603-643-9300 x 111
/msg13698.html
Create one queue/semaphore per physical machine and have the
$Conf{DumpPreUserCmd} command exit with an error if it can't get a
slot/lock (also you will have to set $Conf{UserCmdCheckStatus} = 1;).
--
-- rouilj
John Rouillard System Administrator
On Wed, Jun 10, 2009 at 11:38:30AM -0400, Jeffrey J. Kosowsky wrote:
Les Mikesell wrote at about 10:23:10 -0500 on Wednesday, June 10, 2009:
John Rouillard wrote:
On Sat, May 30, 2009 at 10:16:33PM +0200, Pieter Wuille wrote:
I don't know how common this usage is, but
in our setup
.
--
-- rouilj
John Rouillard System Administrator
Renesys Corporation 603-244-9084 (cell) 603-643-9300 x 111
--
Crystal Reports - New Free Runtime and 30 Day Trial
Check out the new simplified licensing option that enables
On Tue, Jun 09, 2009 at 02:21:28AM +0200, Holger Parplies wrote:
Hi,
Hello Holger:
John Rouillard wrote on 2009-06-08 21:27:11 + [[BackupPC-users]
Programatically identifying errors in the log file]:
I am modifying a plugin for nagios to scan the backup logs and verify
for prime time. If that is
still the case, moving to anything FUSE based would basically mean
that BackupPC is a linux server only based solution right?
--
-- rouilj
John Rouillard System Administrator
Renesys Corporation 603-244-9084 (cell) 603-643-9300 x
that's still a limitation.
It's always been an annoying limitation.
Agreed.
Thanks for the response.
--
-- rouilj
John Rouillard System Administrator
Renesys Corporation 603-244-9084 (cell) 603-643-9300 x 111
.
--
-- rouilj
John Rouillard System Administrator
Renesys Corporation 603-244-9084 (cell) 603-643-9300 x 111
--
Stay on top of everything new and different, both inside and
around Java (TM) technology - register
.
--
-- rouilj
John Rouillard System Administrator
Renesys Corporation 603-244-9084 (cell) 603-643-9300 x 111
--
This SF.net email is sponsored by:
High Quality
On Thu, Apr 09, 2009 at 01:57:18PM -0700, Craig Barratt wrote:
John,
It's still on my todo list - I didn't get around to it for 3.2.0beta0.
I'll see if I can get it in before the final 3.2.0 release.
Thanks.
I would really appreciate it.
--
-- rouilj
John
/tested...
That's the route I started down. Didn't get to the end yet though
8-). But having that cd would be a major win.
--
-- rouilj
John Rouillard System Administrator
Renesys Corporation 603-244-9084 (cell) 603-643-9300 x 111
to search for backuppc import should provide some
ideas.
--
-- rouilj
John Rouillard System Administrator
Renesys Corporation 603-244-9084 (cell) 603-643-9300 x 111
--
This SF.net email
will update File-RsyncP.
Hmm, I would prefer an updated File-RsyncP as I have had stability
issues with fuse in the past.
--
-- rouilj
John Rouillard
System Administrator
Renesys Corporation
603-244-9084 (cell)
603-643-9300 x 111
as the original magazine
it was published in no longer has it available.)
--
-- rouilj
John Rouillard
System Administrator
Renesys Corporation
603-244-9084 (cell)
603-643-9300 x 111
--
Apps built
1 - 100 of 168 matches
Mail list logo