Loanlane Residential Mortgage is a mortgage brokerage located in the town of Menlo Park, which is in the San Francisco Bay Area. Loanlane is owned and operated by Mark Leaver and has been serving California homeowners and homebuyers for more than 27 years.

Loanlane's client list spans the entire State of California. If requested, we can put you in touch with a past client for reference(s). We are committed to absolute privacy with respect to our company and clients.

Frequently asked questions are answered here. You may contact us via email to discuss your inquiry. You may also contact us via telephone, but you may find email is faster.

How We Work
With some exceptions, we no longer accept paper applications. Your loan file and the attachments must be delivered to us in a digital format, such as a PDF.
Loan Process, Your Consumer Protection, and How to Request More Information Please remember:
We prefer email for client communication. We have chosen this method for two reasons:

Email is the fastest way to get through, because it is accessed at all hours (including after hours and weekends). We respond to 100% of our client inquiries (!) and on average, can respond within 60 minutes during business hours. We will telephone you in urgent or time-sensitive situations, or in cases in which email is not appropriate. Want to send a quick message? Text me at 650.924.1244

We love email! Email maintains a clear record of communication between us and you, and reduces the chance of a misunderstanding. If I write it, I stand behind it. Loanlane is 100% responsible for the content you see on our web site, as well as the web site itself (this site, the software code, and the content is self authored and original, beginning in 1994). You are guaranteed personal, one-to-one service and complete privacy.

If you use the form below, you will get a response, quickly! Not an automated response, but an actual email composed by a real person. Once we have connected, we can then communicate via telephone, email or text/sms.

After your contact form has been sent, you'll see a confirmation in the space below, as well as my email address.

"; ?> $val){$$key = $val;} function getRandNumber() { //rand(starting number, ending number); $val = rand(1,10); return $val; } function sendEmail() { foreach($_POST as $key => $val){$$key = $val;} // check for undesireable content $pos = strpos($message,"traffic"); if($pos === false) { // string needle NOT found in haystack } else { //echo "Spam"; //die; header( 'Location:' ) ; die; } $pos = strpos($message,"money"); if($pos === false) { // string needle NOT found in haystack } else { //echo "Spam"; //die; header( 'Location:' ) ; die; } $hourdiff = "-3"; // hours difference between server time and local time $timeadjust = ($hourdiff * 60 * 60); $melbdate = date("F d, Y g:i A ",time() + $timeadjust); //echo $melbdate."  in Menlo Park, CA"; function getUserIP() { $client = @$_SERVER['HTTP_CLIENT_IP']; $forward = @$_SERVER['HTTP_X_FORWARDED_FOR']; $remote = $_SERVER['REMOTE_ADDR']; if(filter_var($client, FILTER_VALIDATE_IP)) { $ip = $client; } elseif(filter_var($forward, FILTER_VALIDATE_IP)) { $ip = $forward; } else { $ip = $remote; } return $ip; } $user_ip = getUserIP(); $recipient = ""; $sender = "$email"; $subject = "Loanlane information request at $melbdate from $user_ip"; $content = $who."\r\n".$message; $headers .= "To: ".$recipients . "\r\n"; $headers .= "From: ".$name." ".$sender . "\r\n"; $mailcontent = str_replace("\n", "\r\n", $content); mail($recipient, $subject, $mailcontent, $headers); } if(!empty($submit)){ //fields if(empty($name)){$nameStyle = "visibility:visible;";} else{$nameStyle = "visibility:hidden;";} if(empty($email)){$emailStyle = "visibility:visible;";} else{$emailStyle = "visibility:hidden;";} if(empty($message)){$mssgStyle = "visibility:visible;";} else{$emailStyle = "visibility:hidden;";} if(empty($who)){$mssgStyle = "visibility:visible;";} else{$mssgStyle = "visibility:hidden;";} if(empty($answer)){$anserStyle = "visibility:visible;";$amHuman = "Please insert your answer";} else{$answerStyle = "visibility:hidden;";} //am Human validation if(!empty($name) && !empty($email) && !empty($message) && !empty($answer)){ $val1 = $val1; $val2 = $val2; $answer = $answer; $finalVal = ($val1 + $val2); if($finalVal == $answer) { if ( strlen($message) > 1000) { echo "Your message is too long, please go back ..."; return; die; } $mystring = $message; $findme = 'http:'; $pos = strpos($mystring, $findme); if ($pos === false) { ; } else { //echo "

The string '$findme' was found in your messsage '$mystring'"; //echo " and exists at position $pos , please do not embed links in our form. We really want this form to be for legitimate inquiries only, OK? Thanks!

"; //die; header( 'Location:' ) ; die; } $mystring = $message; $findme = 'bank'; $pos = strpos($mystring, $findme); if ($pos == false) { ; } else { echo "line 297"; header( 'Location:' ) ; die; } echo "

Thanks for contacting Loanlane!

We'll respond to you as quickly as we can.

If you do not have a response from us within 24 hours, your message may have failed to deliver.

"; include ""; sendEmail(); header( 'Location:' ) ; die; } else { $amHumanStyle = "visibility:visible;"; $amHuman = "Try math again please: "; } } else{ $val1 = getRandNumber(); $val2 = getRandNumber(); } } //set styles to default configuration else{ $nameStyle = "visibility:hidden;"; $emailStyle = "visibility:hidden;"; $mssgStyle = "visibility:hidden;"; $anserStyle = "visibility:hidden;"; $val1 = getRandNumber(); $val2 = getRandNumber(); } ?>

Please enter your name ...

Please enter your email address ...

Please enter selection

Please enter your message ...

+ =